์ฝ์ด ์น ๋ฐ์ดํ ์ข ํฉ ๊ฐ์ด๋๋ฅผ ํตํด ์ต์ ์ ์น ์ฑ๋ฅ์ ๋ฌ์ฑํ์ธ์. ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ , SEO ๊ฐํ, ๋น์ฆ๋์ค ์ฑ์ฅ ์ด์ง ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์.
์น ์ฑ๋ฅ ๋ง์คํฐํ๊ธฐ: ์ฝ์ด ์น ๋ฐ์ดํ ์ข ํฉ ๊ฐ์ด๋
์ค๋๋ ์ ๋์งํธ ํ๊ฒฝ์์ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ๋๋ฆฐ ๋ก๋ฉ ์๊ฐ๊ณผ ๋ถํธํ ์ฌ์ฉ์ ๊ฒฝํ์ ๋์ ์ดํ๋ฅ , ์ฐธ์ฌ๋ ๊ฐ์, ๊ทธ๋ฆฌ๊ณ ๊ถ๊ทน์ ์ผ๋ก๋ ์์ต ์์ค๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ๊ตฌ๊ธ์ ์ฝ์ด ์น ๋ฐ์ดํ(Core Web Vitals, CWV) ์ด๋์ ํฐ๋ธ๋ ์ฌ์ฉ์ ์ค์ฌ์ ๊ฒฐ๊ณผ์ ์ด์ ์ ๋ง์ถฐ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ์ธก์ ํ๊ณ ๊ฐ์ ํ๊ธฐ ์ํ ํ์คํ๋ ์งํ ์ธํธ๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ์ข ํฉ ๊ฐ์ด๋๋ ๊ฐ ์ฝ์ด ์น ๋ฐ์ดํ์ ๋ํด ์ฌ์ธต์ ์ผ๋ก ๋ค๋ฃจ๋ฉฐ, ๊ทธ๊ฒ์ด ๋ฌด์์ธ์ง, ์ ์ค์ํ์ง, ๊ทธ๋ฆฌ๊ณ ์ฐ์ํ ์ ์๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด ์น์ฌ์ดํธ๋ฅผ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช ํฉ๋๋ค.
์ฝ์ด ์น ๋ฐ์ดํ์ด๋ ๋ฌด์์ธ๊ฐ์?
์ฝ์ด ์น ๋ฐ์ดํ์ ๊ตฌ๊ธ์ด ํ๋ฅญํ ์ฌ์ฉ์ ๊ฒฝํ์ ํ์์ ์ด๋ผ๊ณ ์ฌ๊ธฐ๋ ์น ๋ฐ์ดํ์ ํ์ ์งํฉ์ ๋๋ค. ์ด ์งํ๋ค์ ์ค์ ์ฌ์ฉ์๊ฐ ์นํ์ด์ง์ ์๋, ๋ฐ์์ฑ, ์๊ฐ์ ์์ ์ฑ์ ์ด๋ป๊ฒ ๊ฒฝํํ๋์ง๋ฅผ ๋ฐ์ํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ง์์ ์ผ๋ก ๋ฐ์ ํ๊ณ ์์ง๋ง, ํ์ฌ๋ ์ธ ๊ฐ์ง ํต์ฌ ์งํ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค:
- ์ต๋ ์ฝํ ์ธ ํ ํ์ธํธ(Largest Contentful Paint, LCP): ๋ก๋ฉ ์ฑ๋ฅ์ ์ธก์ ํฉ๋๋ค. ๋ทฐํฌํธ ๋ด์์ ๊ฐ์ฅ ํฐ ์ฝํ ์ธ ์์(์: ์ด๋ฏธ์ง ๋๋ ๋น๋์ค)๊ฐ ๋ณด์ด๊ฒ ๋๊ธฐ๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ๋ณด๊ณ ํฉ๋๋ค.
- ์ต์ด ์ ๋ ฅ ์ง์ฐ(First Input Delay, FID): ์ํธ์์ฉ์ฑ์ ์ธก์ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ์ด์ง์ ์ฒ์ ์ํธ์์ฉ(์: ๋งํฌ ํด๋ฆญ ๋๋ ๋ฒํผ ํญ)ํ ์์ ๋ถํฐ ๋ธ๋ผ์ฐ์ ๊ฐ ์ค์ ๋ก ํด๋น ์ํธ์์ฉ ์ฒ๋ฆฌ๋ฅผ ์์ํ ์ ์์ ๋๊น์ง์ ์๊ฐ์ ์ ๋ํํฉ๋๋ค.
- ๋์ ๋ ์ด์์ ์ด๋(Cumulative Layout Shift, CLS): ์๊ฐ์ ์์ ์ฑ์ ์ธก์ ํฉ๋๋ค. ํ์ด์ง ๋ก๋ฉ ๊ณผ์ ์์ ๋ณด์ด๋ ์ฝํ ์ธ ์ ์๊ธฐ์น ์์ ๋ ์ด์์ ์ด๋๋์ ์ ๋ํํฉ๋๋ค.
์ฝ์ด ์น ๋ฐ์ดํ์ด ์ ์ค์ํ๊ฐ์?
์ฝ์ด ์น ๋ฐ์ดํ์ ๋จ์ํ ๊ธฐ์ ์ ์ธ ์งํ๊ฐ ์๋๋๋ค. ์ด๋ ์ฌ์ฉ์ ๊ฒฝํ, SEO, ๊ทธ๋ฆฌ๊ณ ๋น์ฆ๋์ค ๊ฒฐ๊ณผ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ด๊ฒ์ด ์ ๊ทธ๋ ๊ฒ ์ค์ํ์ง ์ด์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ฌ์ฉ์ ๊ฒฝํ ๊ฐ์ : ๋น ๋ฅด๊ณ , ๋ฐ์์ฑ์ด ์ข์ผ๋ฉฐ, ์์ ์ ์ธ ์น์ฌ์ดํธ๋ ์ฌ์ฉ์์๊ฒ ์ํํ๊ณ ์ฆ๊ฑฐ์ด ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. ์ด๋ ์ฐธ์ฌ๋ ์ฆ๊ฐ, ์ดํ๋ฅ ๊ฐ์, ์ ํ์จ ํฅ์์ผ๋ก ์ด์ด์ง๋๋ค. ๋ฐ๋์ ๊ธฐ๋ฐ์ ๋ ์ ์์๊ฑฐ๋ ์ฌ์ดํธ์ ์ ์ํ๋ ค๋ ๋์ฟ์ ์ฌ์ฉ์๋ฅผ ์์ํด ๋ณด์ธ์. ์ฌ์ดํธ๊ฐ ๋๋ฆฌ๊ณ ๋ถ์์ ํ๋ค๋ฉด, ์ฌ์ฉ์๋ ๊ตฌ๋งค๋ฅผ ํฌ๊ธฐํ ๊ฐ๋ฅ์ฑ์ด ํจ์ฌ ๋ ๋์ต๋๋ค.
- SEO ์ฑ๋ฅ ๊ฐํ: ๊ตฌ๊ธ์ ์ฝ์ด ์น ๋ฐ์ดํ์ ์์ ๊ฒฐ์ ์์ธ์ผ๋ก ์ฌ์ฉํฉ๋๋ค. ๊ถ์ฅ ๊ธฐ์ค์ ์ถฉ์กฑํ๋ ์น์ฌ์ดํธ๋ ๊ฒ์ ๊ฒฐ๊ณผ์์ ๋ ๋์ ์์๋ฅผ ์ฐจ์งํ์ฌ ๋ ๋ง์ ์ ๊ธฐ์ ํธ๋ํฝ์ ์ ๋ํ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์๋๋์ ํ ๋ด์ค ์น์ฌ์ดํธ๊ฐ ๋ฐ์ด๋ CWV ์ ์๋ฅผ ๊ฐ์ง๊ณ ์๋ค๋ฉด, ๊ตฌ๊ธ ๊ฒ์์์ ์ ์๊ฐ ๋ฎ์ ์ ์ฌํ ์ฌ์ดํธ๋ณด๋ค ๋ ๋์ ์ฑ๊ณผ๋ฅผ ๋ผ ๊ฒ์ ๋๋ค.
- ์์ต ์ฆ๋: ์ฌ์ฉ์ ๊ฒฝํ๊ณผ SEO๋ฅผ ๊ฐ์ ํจ์ผ๋ก์จ ์ฝ์ด ์น ๋ฐ์ดํ์ ์์ต ์ฆ๋์ ์ง์ ์ ์ผ๋ก ๊ธฐ์ฌํ ์ ์์ต๋๋ค. ๋ ๋น ๋ฅธ ๋ก๋ฉ ์๊ฐ๊ณผ ๋ถ๋๋ฌ์ด ์ํธ์์ฉ์ ๋ ๋์ ์ ํ์จ, ๋ ๋ง์ ํ๋งค, ๊ทธ๋ฆฌ๊ณ ๋ ํฐ ๊ณ ๊ฐ ์ถฉ์ฑ๋๋ก ์ด์ด์ง ์ ์์ต๋๋ค. ์ฌํ ์์ฝ ์น์ฌ์ดํธ๋ฅผ ์๊ฐํด ๋ณด์ธ์. ๋๋ฆฌ๊ฑฐ๋ ์๊ฐ์ ์ผ๋ก ๋ถ์์ ํ ์์ฝ ๊ณผ์ ์ ์ฌ์ฉ์๊ฐ ๊ตฌ๋งค๋ฅผ ์๋ฃํ๋ ๊ฒ์ ์ฝ๊ฒ ๋จ๋ ์ํฌ ์ ์์ต๋๋ค.
- ๋ชจ๋ฐ์ผ ์ฐ์ ์ธ๋ฑ์ฑ: ํ์ฌ ์น ํธ๋ํฝ์ ๋๋ถ๋ถ์ด ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ๋ฐ์ํจ์ ๋ฐ๋ผ, ๊ตฌ๊ธ์ ๋ชจ๋ฐ์ผ ์นํ์ฑ์ ์ฐ์ ์ํฉ๋๋ค. ์ฝ์ด ์น ๋ฐ์ดํ์ ๋คํธ์ํฌ ์กฐ๊ฑด๊ณผ ๊ธฐ๊ธฐ ์ ์ฝ์ผ๋ก ์ธํด ์ฑ๋ฅ ๋ฌธ์ ๊ฐ ์ ํ๋ ์ ์๋ ๋ชจ๋ฐ์ผ ์น์ฌ์ดํธ์ ํนํ ์ค์ํฉ๋๋ค. ๋ญ๋ฐ์ด์ ์ฌ์ฉ์๊ฐ 3G ๋คํธ์ํฌ์์ ์น์ฌ์ดํธ์ ์ ์ํ๋ ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด ๋ณด์ธ์. ๊ธ์ ์ ์ธ ๊ฒฝํ์ ์ํด์๋ ๋ชจ๋ฐ์ผ ์ฑ๋ฅ ์ต์ ํ๊ฐ ํ์์ ์ ๋๋ค.
๊ฐ ์ฝ์ด ์น ๋ฐ์ดํ ์ดํดํ๊ธฐ
๊ฐ ์ฝ์ด ์น ๋ฐ์ดํ์ ๋ ์์ธํ ์ดํด๋ณด๊ณ ์ต์ ํํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค:
1. ์ต๋ ์ฝํ ์ธ ํ ํ์ธํธ(LCP)
์ด๊ฒ์ด ๋ฌด์์ธ๊ฐ: LCP๋ ํ์ด์ง๊ฐ ์ฒ์ ๋ก๋ฉ๋๊ธฐ ์์ํ ์์ ์ ๊ธฐ์ค์ผ๋ก, ๋ทฐํฌํธ ๋ด์์ ๊ฐ์ฅ ํฐ ์ฝํ ์ธ ์์(์ด๋ฏธ์ง, ๋น๋์ค ๋๋ ๋ธ๋ก ๋ ๋ฒจ ํ ์คํธ)๊ฐ ํ์๋ ๋๊น์ง ๊ฑธ๋ฆฌ๋ ์๊ฐ์ ์ธก์ ํฉ๋๋ค. ์ด๋ ํ์ด์ง์ ์ฃผ์ ์ฝํ ์ธ ๊ฐ ์ผ๋ง๋ ๋นจ๋ฆฌ ๋ก๋๋๋์ง์ ๋ํ ๊ฐ์ ์ ๊ณตํฉ๋๋ค.
์ข์ LCP ์ ์: 2.5์ด ์ดํ.
๋์ LCP ์ ์: 4์ด ์ด์.
LCP์ ์ํฅ์ ๋ฏธ์น๋ ์์ธ:
- ์๋ฒ ์๋ต ์๊ฐ: ๋๋ฆฐ ์๋ฒ ์๋ต ์๊ฐ์ LCP๋ฅผ ํฌ๊ฒ ์ง์ฐ์ํฌ ์ ์์ต๋๋ค.
- ๋ ๋๋ง ์ฐจ๋จ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐ CSS: ์ด๋ฌํ ๋ฆฌ์์ค๋ ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ด์ง๋ฅผ ๋ ๋๋งํ๋ ๊ฒ์ ์ฐจ๋จํ์ฌ LCP๋ฅผ ์ง์ฐ์ํฌ ์ ์์ต๋๋ค.
- ๋ฆฌ์์ค ๋ก๋ ์๊ฐ: ํฐ ์ด๋ฏธ์ง, ๋น๋์ค ๋ฐ ๊ธฐํ ๋ฆฌ์์ค๋ ๋ก๋ํ๋ ๋ฐ ์ค๋ ์๊ฐ์ด ๊ฑธ๋ ค LCP์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
- ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง: ๊ณผ๋ํ ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง์ ๋ธ๋ผ์ฐ์ ๊ฐ ์ฃผ์ ์ฝํ ์ธ ๋ฅผ ๋ ๋๋งํ๊ธฐ ์ ์ ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์คํ๋ ๋๊น์ง ๊ธฐ๋ค๋ ค์ผ ํ๋ฏ๋ก LCP๋ฅผ ์ง์ฐ์ํฌ ์ ์์ต๋๋ค.
LCP ์ต์ ํ ๋ฐฉ๋ฒ:
- ์๋ฒ ์๋ต ์๊ฐ ์ต์ ํ: ์ฝํ ์ธ ์ ์ก ๋คํธ์ํฌ(CDN)๋ฅผ ์ฌ์ฉํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ฅผ ์ต์ ํํ๋ฉฐ, ์ ๋ขฐํ ์ ์๋ ํธ์คํ ์ ๊ณต์ ์ฒด๋ฅผ ์ ํํ์ธ์. ์๋ฅผ ๋ค์ด, CDN์ ์น์ฌ์ดํธ์ ์ฝํ ์ธ ๋ฅผ ์ ์ธ๊ณ ์ฌ๋ฌ ์๋ฒ์ ๋ถ์ฐ์์ผ ๋ค๋ฅธ ์์น์ ์ฌ์ฉ์๊ฐ ๋น ๋ฅด๊ฒ ์ก์ธ์คํ ์ ์๋๋ก ๋ณด์ฅํฉ๋๋ค. ํด๋ผ์ฐ๋ํ๋ ์ด(Cloudflare), ์์นด๋ง์ด(Akamai), AWS ํด๋ผ์ฐ๋ํ๋ก ํธ(CloudFront)์ ๊ฐ์ ํ์ฌ๊ฐ CDN ์๋น์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ๋ ๋๋ง ์ฐจ๋จ ๋ฆฌ์์ค ์ ๊ฑฐ: CSS ๋ฐ ์๋ฐ์คํฌ๋ฆฝํธ ํ์ผ์ ์ถ์ํ๊ณ ์์ถํ๋ฉฐ, ์ค์ํ์ง ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ง์ฐ์ํค๊ณ , ์ค์ํ CSS๋ ์ธ๋ผ์ธ์ผ๋ก ์ฒ๋ฆฌํ์ธ์. ๊ตฌ๊ธ ํ์ด์ง์คํผ๋ ์ธ์ฌ์ดํธ์ ๊ฐ์ ๋๊ตฌ๋ ๋ ๋๋ง ์ฐจ๋จ ๋ฆฌ์์ค๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ์ด๋ฏธ์ง ๋ฐ ๋น๋์ค ์ต์ ํ: ํ์ง ์ ํ ์์ด ์ด๋ฏธ์ง๋ฅผ ์์ถํ๊ณ , ์ ์ ํ ์ด๋ฏธ์ง ํ์(์: WebP)์ ์ฌ์ฉํ๋ฉฐ, ์ฆ์ ๋ณด์ด์ง ์๋ ์ด๋ฏธ์ง๋ ์ง์ฐ ๋ก๋ฉ(lazy-load)ํ์ธ์. ๋น๋์ค ์์ถ ๊ธฐ์ ์ ์ฌ์ฉํ๊ณ ๋น๋์ค CDN ์ฌ์ฉ์ ๊ณ ๋ คํ์ธ์.
- ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง ์ต์ ํ: ํด๋ผ์ด์ธํธ ์ธก ๋ ๋๋ง์ ์์ ์ต์ํํ๊ณ , ๊ฐ๋ฅํ๋ฉด ์๋ฒ ์ธก ๋ ๋๋ง(SSR)์ ์ฌ์ฉํ๋ฉฐ, ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ต์ ํํ์ธ์. Next.js ๋ฐ Nuxt.js์ ๊ฐ์ ํ๋ ์์ํฌ๋ SSR์ ์ฉ์ดํ๊ฒ ํฉ๋๋ค.
- ์ค์ ๋ฆฌ์์ค ๋ฏธ๋ฆฌ ๋ก๋: `preload` ๋งํฌ ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ๊ฐ ํ์ด์ง ๋ก๋ฉ ๊ณผ์ ์ด๊ธฐ์ ์ค์ ๋ฆฌ์์ค๋ฅผ ๋ค์ด๋ก๋ํ๋๋ก ์ง์ํ์ธ์. ์๋ฅผ ๋ค์ด, ``
2. ์ต์ด ์ ๋ ฅ ์ง์ฐ(FID)
์ด๊ฒ์ด ๋ฌด์์ธ๊ฐ: FID๋ ์ฌ์ฉ์๊ฐ ํ์ด์ง์ ์ฒ์ ์ํธ์์ฉ(์: ๋งํฌ ํด๋ฆญ, ๋ฒํผ ํญ, ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ์ ์ฌ์ฉ์ ์ ์ ์ปจํธ๋กค ์ฌ์ฉ)ํ ์์ ๋ถํฐ ๋ธ๋ผ์ฐ์ ๊ฐ ์ค์ ๋ก ํด๋น ์ํธ์์ฉ ์ฒ๋ฆฌ๋ฅผ ์์ํ ์ ์์ ๋๊น์ง์ ์๊ฐ์ ์ธก์ ํฉ๋๋ค. ์ด๋ ์ฌ์ฉ์๊ฐ ์นํ์ด์ง์ ์ํธ์์ฉํ๋ ค๊ณ ํ ๋ ๊ฒฝํํ๋ ์ง์ฐ์ ์ ๋ํํฉ๋๋ค.
์ข์ FID ์ ์: 100๋ฐ๋ฆฌ์ด ์ดํ.
๋์ FID ์ ์: 300๋ฐ๋ฆฌ์ด ์ด์.
FID์ ์ํฅ์ ๋ฏธ์น๋ ์์ธ:
- ๊ณผ๋ํ ์๋ฐ์คํฌ๋ฆฝํธ ์คํ: ์ค๋ ์คํ๋๋ ์๋ฐ์คํฌ๋ฆฝํธ ์์ ์ ๋ฉ์ธ ์ค๋ ๋๋ฅผ ์ฐจ๋จํ๊ณ ๋ธ๋ผ์ฐ์ ๊ฐ ์ฌ์ฉ์ ์ ๋ ฅ์ ์๋ตํ๋ ๋ฅ๋ ฅ์ ์ง์ฐ์ํฌ ์ ์์ต๋๋ค.
- ํ์ฌ ์คํฌ๋ฆฝํธ: ํ์ฌ ์คํฌ๋ฆฝํธ(์: ๋ถ์ ์ถ์ ๊ธฐ, ์์ ๋ฏธ๋์ด ์์ ฏ)๋ ๋ฉ์ธ ์ค๋ ๋์์ ์ค๋ ์คํ๋๋ ์์ ์ ์ํํ ๊ฒฝ์ฐ FID์ ๊ธฐ์ฌํ ์ ์์ต๋๋ค.
FID ์ต์ ํ ๋ฐฉ๋ฒ:
- ์๋ฐ์คํฌ๋ฆฝํธ ์คํ ์๊ฐ ๋จ์ถ: ๊ธด ์์ ์ ๋ ์๊ณ ๋น๋๊ธฐ์ ์ธ ์์ ์ผ๋ก ๋๋๊ณ , ์ค์ํ์ง ์์ ์๋ฐ์คํฌ๋ฆฝํธ๋ ์ง์ฐ์ํค๋ฉฐ, ์ฑ๋ฅ์ ์ํด ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ต์ ํํ์ธ์. ์ฝ๋ ๋ถํ (Code splitting)๋ ์ด๊ธฐ์ ํ์ฑํ๊ณ ์คํํด์ผ ํ๋ ์๋ฐ์คํฌ๋ฆฝํธ์ ์์ ์ค์ผ ์ ์์ต๋๋ค.
- ํ์ฌ ์คํฌ๋ฆฝํธ ์ต์ ํ: ๋๋ฆฌ๊ฒ ๋ก๋๋๋ ํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์๋ณํ์ฌ ์ ๊ฑฐํ๊ฑฐ๋ ๊ต์ฒดํ์ธ์. ํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ์ง์ฐ ๋ก๋ฉํ๊ฑฐ๋ ๋น๋๊ธฐ ๋ก๋ฉ ๊ธฐ์ ์ ์ฌ์ฉํ๋ ๊ฒ์ ๊ณ ๋ คํ์ธ์. ๋ผ์ดํธํ์ฐ์ค(Lighthouse)๋ ์นํ์ด์งํ ์คํธ(WebPageTest)์ ๊ฐ์ ๋๊ตฌ๋ ํ์ฌ ์คํฌ๋ฆฝํธ๋ก ์ธํ ์ฑ๋ฅ ๋ณ๋ชฉ ํ์์ ์๋ณํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ์น ์์ปค ์ฌ์ฉ: UI๊ฐ ์๋ ์์ ์ ์น ์์ปค๋ก ์ด๋ํ์ฌ ๋ฉ์ธ ์ค๋ ๋ ์ฐจ๋จ์ ํผํ์ธ์. ์น ์์ปค๋ฅผ ์ฌ์ฉํ๋ฉด ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํํ์ฌ ๋ฉ์ธ ์ค๋ ๋๊ฐ ์ฌ์ฉ์ ์ํธ์์ฉ์ ์ฒ๋ฆฌํ ์ ์๋๋ก ํ ์ ์์ต๋๋ค.
- ๋ฉ์ธ ์ค๋ ๋ ์์ ์ต์ํ: ๋ฉ์ธ ์ค๋ ๋์์ ์คํ๋๋ ๋ชจ๋ ๊ฒ์ ์ ์ฌ์ ์ผ๋ก FID์ ์ํฅ์ ์ค ์ ์์ต๋๋ค. ํ์ด์ง ๋ก๋ ์ค์ ๋ฉ์ธ ์ค๋ ๋๊ฐ ํด์ผ ํ ์์ ์ ์์ ์ต์ํํ์ธ์.
3. ๋์ ๋ ์ด์์ ์ด๋(CLS)
์ด๊ฒ์ด ๋ฌด์์ธ๊ฐ: CLS๋ ํ์ด์ง์ ์ ์ฒด ์๋ช ๋์ ๋ฐ์ํ๋ ๋ชจ๋ ์๊ธฐ์น ์์ ๋ ์ด์์ ์ด๋์ ์ดํฉ์ ์ธก์ ํฉ๋๋ค. ๋ ์ด์์ ์ด๋์ ๋ณด์ด๋ ์์๊ฐ ํ์ด์ง์์ ์๊ธฐ์น ์๊ฒ ์์น๋ฅผ ๋ณ๊ฒฝํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐฉํดํ ๋ ๋ฐ์ํฉ๋๋ค.
์ข์ CLS ์ ์: 0.1 ์ดํ.
๋์ CLS ์ ์: 0.25 ์ด์.
CLS์ ์ํฅ์ ๋ฏธ์น๋ ์์ธ:
- ํฌ๊ธฐ๊ฐ ์๋ ์ด๋ฏธ์ง: ๋๋น์ ๋์ด ์์ฑ์ด ์ง์ ๋์ง ์์ ์ด๋ฏธ์ง๋ ๋ธ๋ผ์ฐ์ ๊ฐ ํด๋น ๊ณต๊ฐ์ ์ผ๋ง๋ ์์ฝํด์ผ ํ ์ง ๋ชจ๋ฅด๊ธฐ ๋๋ฌธ์ ๋ ์ด์์ ์ด๋์ ์ ๋ฐํ ์ ์์ต๋๋ค.
- ํฌ๊ธฐ๊ฐ ์๋ ๊ด๊ณ , ์๋ฒ ๋, ์์ดํ๋ ์: ์ด๋ฏธ์ง์ ๋ง์ฐฌ๊ฐ์ง๋ก, ํฌ๊ธฐ๊ฐ ์๋ ๊ด๊ณ , ์๋ฒ ๋, ์์ดํ๋ ์๋ ๋ ์ด์์ ์ด๋์ ์ ๋ฐํ ์ ์์ต๋๋ค.
- ๋์ ์ผ๋ก ์ฝ์ ๋ ์ฝํ ์ธ : ๊ธฐ์กด ์ฝํ ์ธ ์์ ์ ์ฝํ ์ธ ๋ฅผ ์ฝ์ ํ๋ฉด ๋ ์ด์์ ์ด๋์ด ๋ฐ์ํ ์ ์์ต๋๋ค.
- FOIT/FOUT๋ฅผ ์ ๋ฐํ๋ ๊ธ๊ผด: ๊ธ๊ผด ๋ก๋ฉ ๋์(Flash of Invisible Text/Flash of Unstyled Text)์ ๋ ์ด์์ ์ด๋์ ์ ๋ฐํ ์ ์์ต๋๋ค.
CLS ์ต์ ํ ๋ฐฉ๋ฒ:
- ์ด๋ฏธ์ง์ ๋น๋์ค์ ํญ์ ๋๋น์ ๋์ด ์์ฑ์ ํฌํจ์ํค์ธ์: ์ด๋ฅผ ํตํด ๋ธ๋ผ์ฐ์ ๋ ์ด๋ฌํ ์์๋ฅผ ์ํ ์ ํํ ๊ณต๊ฐ์ ์์ฝํ์ฌ ๋ ์ด์์ ์ด๋์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ๋ฐ์ํ ์ด๋ฏธ์ง์ ๊ฒฝ์ฐ `srcset` ์์ฑ๊ณผ `sizes` ์์ฑ์ ์ฌ์ฉํ์ฌ ๋ค๋ฅธ ํ๋ฉด ํฌ๊ธฐ์ ๋ํด ๋ค๋ฅธ ์ด๋ฏธ์ง ํฌ๊ธฐ๋ฅผ ์ง์ ํ์ธ์.
- ๊ด๊ณ ์ฌ๋กฏ์ ์ํ ๊ณต๊ฐ ์์ฝ: ๊ด๊ณ ๊ฐ ๋ก๋๋ ๋ ๋ ์ด์์ ์ด๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ๊ด๊ณ ์ฌ๋กฏ์ ์ํ ๊ณต๊ฐ์ ๋ฏธ๋ฆฌ ํ ๋นํ์ธ์.
- ๊ธฐ์กด ์ฝํ ์ธ ์์ ์ ์ฝํ ์ธ ์ฝ์ ํผํ๊ธฐ: ์ ์ฝํ ์ธ ๋ฅผ ์ฝ์ ํด์ผ ํ๋ ๊ฒฝ์ฐ, ์คํฌ๋กค ์์ด ๋ณผ ์ ์๋ ๋ถ๋ถ ์๋์ ๋๋ ๊ธฐ์กด ์ฝํ ์ธ ๊ฐ ์ด๋ํ์ง ์๋ ๋ฐฉ์์ผ๋ก ์ฝ์ ํ์ธ์.
- ๊ธ๊ผด ๋ก๋ฉ ๋์ ์ต์ํ: FOIT/FOUT๋ฅผ ํผํ๊ธฐ ์ํด `font-display: swap`์ ์ฌ์ฉํ์ธ์. `font-display: swap`์ ์ฌ์ฉ์ ์ ์ ๊ธ๊ผด์ด ๋ก๋๋๋ ๋์ ๋ธ๋ผ์ฐ์ ์ ๋์ฒด ๊ธ๊ผด์ ์ฌ์ฉํ๋๋ก ์ง์ํ์ฌ ํ ์คํธ๊ฐ ๋ณด์ด์ง ์๋ ํ์์ ๋ฐฉ์งํฉ๋๋ค.
- ์น์ฌ์ดํธ๋ฅผ ์ฒ ์ ํ ํ ์คํธํ์ธ์: ๋ผ์ดํธํ์ฐ์ค์ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋ ์ด์์ ์ด๋์ ์๋ณํ๊ณ ์์ ํ์ธ์. ์์ ์ ์ธ ๋ ์ด์์์ ๋ณด์ฅํ๊ธฐ ์ํด ๋ค์ํ ๊ธฐ๊ธฐ์ ํ๋ฉด ํฌ๊ธฐ์์ ์น์ฌ์ดํธ๋ฅผ ์๋์ผ๋ก ํ ์คํธํ์ธ์.
์ฝ์ด ์น ๋ฐ์ดํ ์ธก์ ๋๊ตฌ
์ฝ์ด ์น ๋ฐ์ดํ์ ์ธก์ ํ๊ณ ๊ฐ์ ์์ญ์ ์๋ณํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฌ๋ฌ ๋๊ตฌ๊ฐ ์์ต๋๋ค:
- ๊ตฌ๊ธ ํ์ด์ง์คํผ๋ ์ธ์ฌ์ดํธ: ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ๋ถ์ํ๊ณ ์ต์ ํ๋ฅผ ์ํ ๊ถ์ฅ ์ฌํญ์ ์ ๊ณตํ๋ ๋ฌด๋ฃ ๋๊ตฌ์ ๋๋ค. ๋ฉ ๋ฐ์ดํฐ(์๋ฎฌ๋ ์ด์ ๋ ์ฑ๋ฅ)์ ํ๋ ๋ฐ์ดํฐ(์ค์ ์ฌ์ฉ์ ๋ฐ์ดํฐ)๋ฅผ ๋ชจ๋ ์ ๊ณตํฉ๋๋ค.
- ๋ผ์ดํธํ์ฐ์ค: ์น ํ์ด์ง์ ํ์ง์ ๊ฐ์ ํ๊ธฐ ์ํ ์คํ ์์ค ์๋ํ ๋๊ตฌ์ ๋๋ค. ํฌ๋กฌ ๊ฐ๋ฐ์ ๋๊ตฌ์ ๋ด์ฅ๋์ด ์์ผ๋ฉฐ Node CLI ๋๋ ํฌ๋กฌ ํ์ฅ ํ๋ก๊ทธ๋จ์ผ๋ก๋ ์คํํ ์ ์์ต๋๋ค.
- ํฌ๋กฌ ๊ฐ๋ฐ์ ๋๊ตฌ: ๊ตฌ๊ธ ํฌ๋กฌ ๋ธ๋ผ์ฐ์ ์ ์ง์ ๋ด์ฅ๋ ์น ๊ฐ๋ฐ์ ๋๊ตฌ ์ธํธ์ ๋๋ค. ์น์ฌ์ดํธ ์ฑ๋ฅ์ ๋ถ์ํ๊ณ ๋ณ๋ชฉ ํ์์ ์๋ณํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์ฑ๋ฅ ํจ๋์ ํฌํจํฉ๋๋ค.
- ์นํ์ด์งํ ์คํธ: ์ ์ธ๊ณ ์ฌ๋ฌ ์์น์์ ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ํ ์คํธํ ์ ์๋ ๋ฌด๋ฃ ๋๊ตฌ์ ๋๋ค.
- ๊ตฌ๊ธ ์์น ์ฝ์: ํฌ๋กฌ ์ฌ์ฉ์์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์น์ฌ์ดํธ์ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๋ ์ฝ์ด ์น ๋ฐ์ดํ ๋ณด๊ณ ์๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํฌ๋กฌ UX ๋ฆฌํฌํธ(CrUX): ์๋ฐฑ๋ง ์น์ฌ์ดํธ์ ๋ํ ์ค์ ์ฌ์ฉ์ ๊ฒฝํ ์งํ๋ฅผ ์ ๊ณตํ๋ ๊ณต๊ฐ ๋ฐ์ดํฐ ์ธํธ์ ๋๋ค.
์ง์์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฐ์
์ฝ์ด ์น ๋ฐ์ดํ ์ต์ ํ๋ ์ผํ์ฑ ์์ ์ด ์๋๋ผ ์ง์์ ์ธ ๊ณผ์ ์ ๋๋ค. ์น์ฌ์ดํธ๋ ์งํํ๊ณ , ์ฝํ ์ธ ๋ ๋ณ๊ฒฝ๋๋ฉฐ, ์ฌ์ฉ์์ ๊ธฐ๋๋ ๋์์ง๋๋ค. ๋ฐ์ด๋ ์ฑ๋ฅ์ ์ ์งํ๊ณ ์ฐ์ํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด์๋ ์ง์์ ์ธ ๋ชจ๋ํฐ๋ง๊ณผ ๊ฐ์ ์ด ํ์์ ์ ๋๋ค.
์ง์์ ์ธ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฐ์ ์ ์ํ ๋ช ๊ฐ์ง ํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค:
- ์ ๊ธฐ์ ์ผ๋ก ์ฝ์ด ์น ๋ฐ์ดํ ์ ์๋ฅผ ๋ชจ๋ํฐ๋งํ์ธ์: ์์์ ์ธ๊ธํ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์๊ฐ ๊ฒฝ๊ณผ์ ๋ฐ๋ฅธ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ์ถ์ ํ์ธ์. ์ฑ๋ฅ์ด ํฌ๊ฒ ์ ํ๋ ๊ฒฝ์ฐ ์๋ฆผ์ ์ค์ ํ์ธ์.
- ์ต์ ์ฑ๋ฅ ๋ชจ๋ฒ ์ฌ๋ก์ ๋ํ ์ต์ ์ ๋ณด๋ฅผ ์ ์งํ์ธ์: ๊ตฌ๊ธ ๋ฐ ๊ธฐํ ์น ์ฑ๋ฅ ์ ๋ฌธ๊ฐ๋ค์ ์ ๊ธฐ์ ์ผ๋ก ์๋ก์ด ๊ถ์ฅ ์ฌํญ๊ณผ ๊ธฐ์ ์ ๋ฐํํฉ๋๋ค. ์ต์ ๊ฐ๋ฐ ๋ํฅ์ ํ์ ํ๊ณ ๊ทธ์ ๋ฐ๋ผ ์ต์ ํ ์ ๋ต์ ์กฐ์ ํ์ธ์.
- ๋ณ๊ฒฝ ํ ์น์ฌ์ดํธ๋ฅผ ํ ์คํธํ์ธ์: ์น์ฌ์ดํธ์ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฉํ ํ์๋ ํญ์ ์ฑ๋ฅ์ ํ ์คํธํ์ฌ ๋ณ๊ฒฝ ์ฌํญ์ด ์ํ๋ ํจ๊ณผ๋ฅผ ๋๋์ง ํ์ธํ์ธ์.
- ์ฌ์ฉ์ ํผ๋๋ฐฑ ์์ง: ์ฌ์ฉ์์๊ฒ ์น์ฌ์ดํธ ๊ฒฝํ์ ๋ํ ํผ๋๋ฐฑ์ ์์ฒญํ์ธ์. ์ด๋ ์น์ฌ์ดํธ๊ฐ ์ ์๋ํ๋ ๋ถ๋ถ๊ณผ ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ์ ๋ํ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ ์ ์์ต๋๋ค.
- A/B ํ ์คํธ ์ํ: ๋ค์ํ ์ต์ ํ ๊ธฐ์ ์ ์คํํ์ฌ ์ด๋ค ๊ฒ์ด ์น์ฌ์ดํธ์ ๊ฐ์ฅ ํจ๊ณผ์ ์ธ์ง ํ์ธํ์ธ์.
ํผํด์ผ ํ ์ผ๋ฐ์ ์ธ ํจ์
์ฝ์ด ์น ๋ฐ์ดํ์ ์ต์ ํํ๋ ๋์ ์งํ์ ๋ฐฉํดํ ์ ์๋ ๋ช ๊ฐ์ง ์ผ๋ฐ์ ์ธ ํจ์ ์ ์ ์ํ์ธ์:
- ๋ฉ ๋ฐ์ดํฐ์๋ง ์ง์คํ๊ธฐ: ๋ฉ ๋ฐ์ดํฐ๋ ๊ท์คํ ํต์ฐฐ๋ ฅ์ ์ ๊ณตํ์ง๋ง, ํญ์ ์ค์ ์ฌ์ฉ์ ๊ฒฝํ์ ๋ฐ์ํ์ง๋ ์์ต๋๋ค. ์ต์ ํ ๊ฒฐ์ ์ ๋ด๋ฆด ๋๋ ํญ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ณ ๋ คํ์ธ์.
- ๋ชจ๋ฐ์ผ ์ฑ๋ฅ ๋ฌด์ํ๊ธฐ: ํ์ฌ ์น ํธ๋ํฝ์ ๋๋ถ๋ถ์ด ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ๋ฐ์ํ๋ฏ๋ก ๋ชจ๋ฐ์ผ ์ฑ๋ฅ์ ๋ง๊ฒ ์น์ฌ์ดํธ๋ฅผ ์ต์ ํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
- ๊ณผ๋ํ ์ต์ ํ: ์ฑ๋ฅ์ ์ํด ์ฌ์ฉ์ฑ์ด๋ ๋์์ธ์ ํฌ์ํ์ง ๋ง์ธ์. ์ฑ๋ฅ๊ณผ ์ฌ์ฉ์ ๊ฒฝํ ์ฌ์ด์ ๊ท ํ์ ์ฐพ์ผ์ธ์.
- ํ์ฌ ์คํฌ๋ฆฝํธ ๋ฐฉ์น: ํ์ฌ ์คํฌ๋ฆฝํธ๋ ์น์ฌ์ดํธ ์ฑ๋ฅ์ ์๋นํ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค. ์ ๊ธฐ์ ์ผ๋ก ํ์ฌ ์คํฌ๋ฆฝํธ๋ฅผ ๊ฒํ ํ๊ณ ์ต์ ํํ์ธ์.
- ์ฑ๋ฅ ์์ฐ ๋ฏธ์ค์ : ์ฃผ์ ์งํ์ ๋ํ ์ฑ๋ฅ ์์ฐ์ ์ค์ ํ๊ณ ํด๋น ์์ฐ ๋๋น ์งํ ์ํฉ์ ์ถ์ ํ์ธ์.
์ฝ์ด ์น ๋ฐ์ดํ๊ณผ ๊ธ๋ก๋ฒ ์ ๊ทผ์ฑ
์น์ฌ์ดํธ ์ฑ๋ฅ์ ์ ๊ทผ์ฑ์ ์ง์ ์ ์ธ ์ํฅ์ ๋ฏธ์นฉ๋๋ค. ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์, ํนํ ์ธํฐ๋ท ์ฐ๊ฒฐ์ด ๋๋ฆฌ๊ฑฐ๋ ์ค๋๋ ์ฅ์น๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ ์ฑ๋ฅ ์ ํ๋ก ์ธํด ๋ถ๊ท ํ์ ์ผ๋ก ์ํฅ์ ๋ฐ์ ์ ์์ต๋๋ค. ์ฝ์ด ์น ๋ฐ์ดํ์ ์ต์ ํํ๋ฉด ์ ๋ฐ์ ์ธ ์ฌ์ฉ์ ๊ฒฝํ์ด ํฅ์๋ ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ ์ฌ๋์ด ์น์ฌ์ดํธ์ ๋ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๊ฒ ๋ฉ๋๋ค.
์๋ฅผ ๋ค์ด, ์คํฌ๋ฆฐ ๋ฆฌ๋๋ฅผ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ ์น์ฌ์ดํธ๊ฐ ๋น ๋ฅด๊ฒ ๋ก๋๋๊ณ ๋ ์ด์์ ์ด๋์ด ์ต์ํ๋๋ฉด ํจ์ฌ ๋ ๋์ ๊ฒฝํ์ ํ ์ ์์ต๋๋ค. ๋ง์ฐฌ๊ฐ์ง๋ก, ์ธ์ง ์ฅ์ ๊ฐ ์๋ ์ฌ์ฉ์๋ ๋น ๋ฅด๊ณ ๋ฐ์์ด ๋น ๋ฅธ ์น์ฌ์ดํธ๋ฅผ ๋ ์ฝ๊ฒ ํ์ํ ์ ์์ต๋๋ค.
์ฝ์ด ์น ๋ฐ์ดํ์ ์ฐ์ ์ํจ์ผ๋ก์จ ๋ชจ๋ ์ฌ์ฉ์๋ฅผ ์ํ ๋ณด๋ค ํฌ์ฉ์ ์ด๊ณ ์ ๊ทผ์ฑ ์๋ ์จ๋ผ์ธ ๊ฒฝํ์ ๋ง๋ค ์ ์์ต๋๋ค.
๊ฒฐ๋ก
์ฝ์ด ์น ๋ฐ์ดํ์ ์ฐ์ํ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ๋น ๋ฅด๊ณ , ๋ฐ์์ฑ์ด ๋ฐ์ด๋๋ฉฐ, ์๊ฐ์ ์ผ๋ก ์์ ์ ์ธ ์น์ฌ์ดํธ๋ฅผ ๋ง๋๋ ๋ฐ ํ์์ ์ ๋๋ค. ๊ฐ ์ฝ์ด ์น ๋ฐ์ดํ์ ์ดํดํ๊ณ , ๊ทธ์ ๋ฐ๋ผ ์น์ฌ์ดํธ๋ฅผ ์ต์ ํํ๋ฉฐ, ์ฑ๋ฅ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํจ์ผ๋ก์จ ์ฌ์ฉ์ ์ฐธ์ฌ๋ฅผ ๊ฐ์ ํ๊ณ , SEO๋ฅผ ๊ฐํํ๋ฉฐ, ๋น์ฆ๋์ค ์ฑ์ฅ์ ์ด์งํ ์ ์์ต๋๋ค. ์น ๊ฐ๋ฐ ์ ๋ต์ ํต์ฌ ๋ถ๋ถ์ผ๋ก ์ฝ์ด ์น ๋ฐ์ดํ์ ๋ฐ์๋ค์ด๊ณ ์จ๋ผ์ธ ์กด์ฌ์ ๋ชจ๋ ์ ์ฌ๋ ฅ์ ๋ฐํํ์ธ์. ์ด ๋ถ์ผ๋ ๋์์์ด ์งํํ๊ณ ์์ผ๋ฉฐ, ์ง์์ ์ธ ํ์ต๊ณผ ์ ์์ด ์์ ๋๊ฐ๊ธฐ ์ํ ํต์ฌ์์ ๊ธฐ์ตํ์ธ์. ์ต์ ํ์ ํ์ด์ ๋น๋๋ค!